An Approximate Dynamic Programming Algorithm for Large-Scale Fleet Management: A Case Application

نویسندگان

  • Hugo P. Simão
  • Jeff Day
  • Abraham P. George
  • Ted Gifford
  • John Nienow
  • Warren B. Powell
چکیده

We address the problem of developing a model to simulate at a high level of detail the movements of over 6,000 drivers for Schneider National, the largest truckload motor carrier in the United States. The goal of the model is not to obtain a better solution but rather to closely match a number of operational statistics. In addition to the need to capture a wide range of operational issues, the model had to match the performance of a highly skilled group of dispatchers, while also returning the marginal value of drivers domiciled at different locations. These requirements dictated that it was not enough to optimize at each point in time (something that could be easily handled by a simulation model) but also over time. The project required bringing together years of research in approximate dynamic programming, merging math programming with machine learning, to solve dynamic programs with extremely highdimensional state variables. The result was a model that closely calibrated against real-world operations, and produced accurate estimates of the marginal value of 300 different types of drivers. In 2003, Schneider National, the largest truckload motor carrier in the United States, contracted with CASTLE Laboratory at Princeton University to develop a model that would simulate its long-haul truckload operations to perform analyses to answer questions ranging from the size and mix of its driver pool to questions about valuing contracts and getting drivers home. The requirements for the simulator seemed quite simple: it had to capture the dynamics of the real problem, producing behaviors that closely matched corporate performance along several dimensions, and it had to provide estimates of the marginal value of different types of drivers. If the model accurately matched historical performance, the company would be able to use the system to test changes in the mix of drivers, the mix of freight and other operating policies. The major challenge we faced was that these requirements required that we do much more than develop a classical simulator. It was not enough to optimize decisions (in the form of matching drivers to loads) at a point in time. It had to optimize decisions over time so that decisions took into account downstream impacts. Formulating the problem as a deterministic, time-space network problem was both computationally intractable (the problem is huge) and too limiting (we needed to model different forms of uncertainty, as well as a high degree of realism that was beyond the capabilities of classical math programs). Classical techniques from Markov decision processes applied to this setting are limited to problems with only a small number of identical trucks moving between a few locations (see Powell (1988) or Kleywegt et al. (2004)). Our problem involved modeling thousands of drivers at a high level of detail. We solved the problem using approximate dynamic programming, but even classical ADP techniques (Bertsekas & Tsitsiklis (1996), Sutton & Barto (1998)) would not handle the requirements of this project. Three years of development produced a model that closely matches a range of historical metrics. Achieving this goal required drawing on the research of three Ph.D. dissertations (Spivey (2001), Marar (2002), and George (2005)), and depended on the extensive participation of the sponsor to produce a model that accurately simulated operations. The model is able to handle a host of engineering details to allow the sponsor to run a broad range of simulations. To establish credibility, the model had to match historical performance of a dozen major operating statistics. Two of particular importance to our presentation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a new multi-objective fuzzy stochastic DEA model in a dynamic ‎environment to estimate efficiency of decision making units (Case Study: An Iranian Petroleum Company)

This ‎paper presents a new multi-objective fuzzy stochastic data envelopment analysis model          (MOFS-DEA) under mean chance constraints and common weights to estimate the efficiency of decision making units for future financial periods of them. In the initial MOFS-DEA ‏model, the outputs and inputs are ‎characterized by random triangular fuzzy variables with normal distribution, in which ...

متن کامل

Approximate Incremental Dynamic Analysis Using Reduction of Ground Motion Records

Incremental dynamic analysis (IDA) requires the analysis of the non-linear response history of a structure for an ensemble of ground motions, each scaled to multiple levels of intensity and selected to cover the entire range of structural response. Recognizing that IDA of practical structures is computationally demanding, an approximate procedure based on the reduction of the number of ground m...

متن کامل

An Application of the ABS LX Algorithm to Multiple Sequence Alignment

We present an application of ABS algorithms for multiple sequence alignment (MSA). The Markov decision process (MDP) based model leads to a linear programming problem (LPP), whose solution is linked to a suggested alignment. The important features of our work include the facility of alignment of multiple sequences simultaneously and no limit for the length of the sequences. Our goal here is to ...

متن کامل

A Parallelizable and Approximate Dynamic Programming-Based Dynamic Fleet Management Model with Random Travel Times and Multiple Vehicle Types

This chapter presents an approximate dynamic programming-based dynamic fleet management model that can handle random load arrivals, random travel times and multiple vehicle types. Our model decomposes the fleet management problem into a sequence of time-indexed subproblems by formulating it as a dynamic program and uses approximations of the value function. To handle random travel times, the st...

متن کامل

Public transport fleet scheduling for minimizing total transfer waiting time

Public transportation has been one of the most important research fields in the two last decades. The purpose of this paper is to create a schedule for public transport fleets such as buses and metro trains with the goal of minimizing the total transfer waiting time. We extend previous research works in the field of transit schedule with considering headways of each route as decision variables....

متن کامل

A Mixed Integer Programming Formulation for the Heterogeneous Fixed Fleet Open Vehicle Routing Problem

The heterogeneous fixed fleet open vehicle routing problem (HFFOVRP) is one of the most significant extension problems of the open vehicle routing problem (OVRP). The HFFOVRP is the problem of designing collection routes to a number of predefined nodes by a fixed fleet number of vehicles with various capacities and related costs. In this problem, the vehicle doesn’t return to the depot after se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Transportation Science

دوره 43  شماره 

صفحات  -

تاریخ انتشار 2009